﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Threading.Tasks;

namespace VOL.WebApi.Controllers.MyTable
{

    //预算分析类,中文字段可用于EXCEL导出表头使用
    public class Yus_Analyse
    {
        public int year;
        public int month;
        [Display(Name = "科目/费用")]
        public string racct { get; set; }//科目编码，费用

        [Display(Name = "科目中文")]
        public string racct_name { get; set; }//科目中文

        [Display(Name = "成本中心")]
        public string rcntr { get; set; }//成本中心编码，科室

        [Display(Name = "成本中心名称")]
        public string rcntr_name { get; set; } //成本中心中文

        [Display(Name = "预算本月")]
        public decimal? s_ys_month { get; set; }//预算本月

        [Display(Name = "月度实际发生额本")]
        public decimal? s_sj_yue { get; set; }//实际发生额本月

        [Display(Name = "月度差异")]
        public decimal? yue_cy { get; set; }//月度差异（s_sj_yue-s_ys_month），实际-预算

        [Display(Name = "月度差异率")]
        public string yue_cy_ratio { get; set; }//月度差异（s_sj_yue-s_ys_month），实际-预算

        [Display(Name = "预算年度累计")]
        public decimal? s_ys_year { get; set; }//预算年度累计
                                               //public decimal? s_ys_year_1_10;//预算年度累计(1-10月)
                                               //public decimal? s_ys_year_11_12;//预算年度累计(11-12月) linq的嵌套不能超过10层

        [Display(Name = "实际发生额年度累计")]
        public decimal? s_sj_year { get; set; }//实际发生额年度累计

        [Display(Name = "累计差异")]
        public decimal? year_cy { get; set; }//累计差异（s_sj_year-s_ys_year），实际-预算

        [Display(Name = "累计差异率")]
        public string year_cy_ratio { get; set; }//(实际-预算)/预算
        





    }
}
